total payments - Turkish English Dictionary